subsurface pumps - French English Dictionary